package lessons.no8;

import java.awt.*;
import javax.swing.*;

public class N8_3_3 {
    private static void createAndShowGUI() {
        // 创建一个名为GridLayout的窗体
		JFrame f = new JFrame("GridLayout");
		f.setLayout(new GridLayout(3, 3));  // 设置该窗体为3*3的网格
		f.setSize(300, 300);                // 设置窗体大小
		f.setLocation(400, 300);
		// 下面的代码是循环添加8个按钮组件到GridLayout容器中
		for (int i = 1; i < 9; i++) {
			Button btn = new Button("btn" + i);
			f.add(btn);                     
		}
		f.setVisible(true);
		f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
	}
	public static void main(String[] args) {
		// 使用SwingUtilities工具类调用createAndShowGUI()方法并显示GUI程序
		SwingUtilities.invokeLater(N8_3_3::createAndShowGUI);
	}
}
